package main

import "fmt"

/*
局部变量: 定义在{}里边的变量是局部变量, 执行到定义的变量那句话时, 变量才开始分配空间, 离开作用域自动释放
 */
func main() {
	if flag := 3; flag == 3 { // 这个 flag 只能属于该 if 循环的{}中起作用
		fmt.Println(flag)
	}
}


func test() {
	// 局部变量的作用域只能在本身所在的{}里边
	a := 10
	fmt.Println(a)
}